home *** CD-ROM | disk | FTP | other *** search
/ Eagles Nest BBS 5 / Eagles_Nest_Mac_Collection_Disc_5.TOAST / Other Non-Macintosh Text / IntArchivi94 / Internet Archivist 94#4 / background_4514.xml next >
Extensible Markup Language  |  1994-09-10  |  52KB  |  644 lines

  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <!DOCTYPE background PUBLIC "-//Apple, Inc.//DTD background V 2.0//EN" "" >
  3. <background>
  4.     <id>4514</id>
  5.     <filler1>0</filler1>
  6.     <bitmap>BMAP_4619.pbm</bitmap>
  7.     <cantDelete> <false /> </cantDelete>
  8.     <showPict> <true /> </showPict>
  9.     <dontSearch> <false /> </dontSearch>
  10.     <link rel="stylesheet" type="text/css" href="stylesheet_3291.css" />
  11.     <part>
  12.         <id>1</id>
  13.         <type>button</type>
  14.         <visible> <true /> </visible>
  15.         <reserved5> 0 </reserved5>
  16.         <reserved4> 0 </reserved4>
  17.         <reserved3> 0 </reserved3>
  18.         <reserved2> 0 </reserved2>
  19.         <reserved1> 0 </reserved1>
  20.         <enabled> <true /> </enabled>
  21.         <rect>
  22.             <left>350</left>
  23.             <top>36</top>
  24.             <right>422</right>
  25.             <bottom>48</bottom>
  26.         </rect>
  27.         <style>rectangle</style>
  28.         <showName> <false /> </showName>
  29.         <highlight> <false /> </highlight>
  30.         <autoHighlight> <false /> </autoHighlight>
  31.         <sharedHighlight> <true /> </sharedHighlight>
  32.         <family>0</family>
  33.         <titleWidth>0</titleWidth>
  34.         <icon>0</icon>
  35.         <textAlign>center</textAlign>
  36.         <font>Chicago</font>
  37.         <textSize>12</textSize>
  38.         <textStyle>plain</textStyle>
  39.         <name>LiLi</name>
  40.         <script>on mousedownset cursor to 888put the number of cards into jrtif jrt = 1 thenput "Navigation possible avec 2 cartes ou plus !" into Abeep 1showDialog 1,111,A,trueexit mousedownend ifget the rect of meBarButton 1,jrt,1go card the resultend mousedownon mouseLeavechangeCursor Handend mouseLeaveon mouseWithinchangeCursor 888end mouseWithin</script>
  41.     </part>
  42.     <part>
  43.         <id>2</id>
  44.         <type>button</type>
  45.         <visible> <true /> </visible>
  46.         <reserved5> 0 </reserved5>
  47.         <reserved4> 0 </reserved4>
  48.         <reserved3> 0 </reserved3>
  49.         <reserved2> 0 </reserved2>
  50.         <reserved1> 0 </reserved1>
  51.         <enabled> <true /> </enabled>
  52.         <rect>
  53.             <left>505</left>
  54.             <top>27</top>
  55.             <right>535</right>
  56.             <bottom>68</bottom>
  57.         </rect>
  58.         <style>transparent</style>
  59.         <showName> <false /> </showName>
  60.         <highlight> <false /> </highlight>
  61.         <autoHighlight> <true /> </autoHighlight>
  62.         <sharedHighlight> <true /> </sharedHighlight>
  63.         <family>0</family>
  64.         <titleWidth>0</titleWidth>
  65.         <icon>4444</icon>
  66.         <textAlign>center</textAlign>
  67.         <font>Chicago</font>
  68.         <textSize>12</textSize>
  69.         <textStyle>plain</textStyle>
  70.         <name>Delete</name>
  71.         <script>on mouseUpset the cantAbort of this stack to trueif the number of this card = the number of cds then set lockmessages to trueif cantdelete of this card is true thencadenasexit mouseUpend ifglobal actuelleLocalisation,LenombreDePagesput empty into actuelleLocalisationput empty into LenombreDePagesplay tocIf the number of this card is 1 thenShowDialog 1,112,"",trueexit mouseUpend ifif icon of me is 4444 then set icon of me to 4445ZoomRect rect of me, "81,21,429,112",0,0,10,3questionhowbigpositionset icon of me to 4444go this cardaddColor colorCard -- ‚Ä¢‚Ä¢‚Ä¢ordreEtTotalend mouseUpon questionglobal ActuelleLocalisation,LeNombreDePages,drapeaushowDialog 1,17639,"",true,200,200if the result is 1 thenhyperVerificationif LeNombreDePages = 1 or leNombreDePages is empty thenvanishelseput "You are on card " & actuellelocalisation &&¬¨" of a document lying on " & leNombreDePages &¬¨" consecutive cards. Each will be erased!" into MessshowDialog 1,11,mess,true,178,165if the result is not 1 thenput 1 into drapeauplay boingexit questionend if-- ‚Ä¢‚Ä¢‚Ä¢if the cantDelete of this card is true thenbeep 3put "This document lying on " & leNombreDePages & " cards is protected!"¬¨into messageshowDialog 1,111,message,true,201,178put 1 into drapeauexit questionend if-- Dirigeons nous √† la page 1 du document multipleput "/" into ReplaceWhatput "," into ReplaceByput Substitute(ReplaceWhat,ReplaceBy,bg field page) into decimaleput decimale into nombreAvecPointpush this cardlock screengo cd (bg fld ordre - (item 1 of nombreAvecPoint-1))-- Mauvaise indication au champ pageput "1/" & leNombreDePages into expressionFractionnaireif bg fld page ‚↠expressionFractionnaire thenflash 1put "Sorry, a problem has been detected in the ‚ÄúOrdre‚Äù field."  into phraseshowDialog 1,111,phrase,true,201,178pop cardexit questionend if-- ‚Ä¢‚Ä¢‚Ä¢put the number of this card into premiereput the number of this card into ciblelock screenPut "Now erasing this document lying on " & return &¬¨leNombreDePages & " cards !" into formuleDePolitesseprogress 1,formuleDePolitesse,202,144repeat with x = 1 to leNombreDePagesset cursor to 4progress 2,round(((x/leNombreDePages) * 100))if the number of this card is not 1 thenput "/" into ReplaceWhatput "," into ReplaceByput Substitute(ReplaceWhat,ReplaceBy,bg field page) into decimaleput decimale into nombreAvecPointput first item of nombreavecpoint into incrementif x ‚↠increment thenunlock screenprogress 3go this cardplay boumrepeat until the sound is "done"end repeatput "Sorry, a corruption problem has been detected in the consecutive cards!" into phraseshowDialog 1,111,phrase,true,201,178exit to hyperCardend ifdomenu delete cardend ifend repeatprogress 3end ifif the number of this card is not 1 thenZoomRect "81,21,429,112",rect of bg ¬¨button id 16,0,0,10,3end ifend ifend questionon vanishput the number of this card into localisation-- protection suppl√©mentaire pour la premi√®re carteIf the number of this card is 1 thenShowDialog 1,112,"",truehowBigZoomRect "81,21,429,112",rect of bg ¬¨button id 16,0,0,50,5howbigordreEtTotalexit vanishend ifif the cantDelete of this card is true thencadenasset icon of bg button "delete" to 4444exit vanishend iflock screendomenu delete cardgo card (localisation -1)unlock screenhowbigordreEtTotalend vanish</script>
  72.     </part>
  73.     <part>
  74.         <id>3</id>
  75.         <type>button</type>
  76.         <visible> <true /> </visible>
  77.         <reserved5> 0 </reserved5>
  78.         <reserved4> 0 </reserved4>
  79.         <reserved3> 0 </reserved3>
  80.         <reserved2> 0 </reserved2>
  81.         <reserved1> 0 </reserved1>
  82.         <enabled> <true /> </enabled>
  83.         <rect>
  84.             <left>543</left>
  85.             <top>34</top>
  86.             <right>585</right>
  87.             <bottom>65</bottom>
  88.         </rect>
  89.         <style>transparent</style>
  90.         <showName> <false /> </showName>
  91.         <highlight> <false /> </highlight>
  92.         <autoHighlight> <true /> </autoHighlight>
  93.         <sharedHighlight> <true /> </sharedHighlight>
  94.         <family>0</family>
  95.         <titleWidth>0</titleWidth>
  96.         <icon>0</icon>
  97.         <textAlign>center</textAlign>
  98.         <font>Chicago</font>
  99.         <textSize>12</textSize>
  100.         <textStyle>plain</textStyle>
  101.         <name>before</name>
  102.         <script>on mouseUpif the commandKey is "down" thengo to previous marked cardexit mouseUpend ifgo previous cardpositionend mouseUpon mouseDownplay tocend mouseDown</script>
  103.     </part>
  104.     <part>
  105.         <id>4</id>
  106.         <type>button</type>
  107.         <visible> <true /> </visible>
  108.         <reserved5> 0 </reserved5>
  109.         <reserved4> 0 </reserved4>
  110.         <reserved3> 0 </reserved3>
  111.         <reserved2> 0 </reserved2>
  112.         <reserved1> 0 </reserved1>
  113.         <enabled> <true /> </enabled>
  114.         <rect>
  115.             <left>594</left>
  116.             <top>35</top>
  117.             <right>637</right>
  118.             <bottom>65</bottom>
  119.         </rect>
  120.         <style>transparent</style>
  121.         <showName> <false /> </showName>
  122.         <highlight> <false /> </highlight>
  123.         <autoHighlight> <true /> </autoHighlight>
  124.         <sharedHighlight> <true /> </sharedHighlight>
  125.         <family>0</family>
  126.         <titleWidth>0</titleWidth>
  127.         <icon>0</icon>
  128.         <textAlign>center</textAlign>
  129.         <font>Chicago</font>
  130.         <textSize>12</textSize>
  131.         <textStyle>plain</textStyle>
  132.         <name>after</name>
  133.         <script>on mouseUpif the commandkey is "down" thengo to next marked cardexit mouseUpend ifgo next cardpositionend mouseUpon mouseDownplay tocend mouseDown</script>
  134.     </part>
  135.     <part>
  136.         <id>5</id>
  137.         <type>button</type>
  138.         <visible> <true /> </visible>
  139.         <reserved5> 0 </reserved5>
  140.         <reserved4> 0 </reserved4>
  141.         <reserved3> 0 </reserved3>
  142.         <reserved2> 0 </reserved2>
  143.         <reserved1> 0 </reserved1>
  144.         <enabled> <true /> </enabled>
  145.         <rect>
  146.             <left>598</left>
  147.             <top>75</top>
  148.             <right>632</right>
  149.             <bottom>108</bottom>
  150.         </rect>
  151.         <style>transparent</style>
  152.         <showName> <false /> </showName>
  153.         <highlight> <false /> </highlight>
  154.         <autoHighlight> <true /> </autoHighlight>
  155.         <sharedHighlight> <true /> </sharedHighlight>
  156.         <family>0</family>
  157.         <titleWidth>0</titleWidth>
  158.         <icon>26698</icon>
  159.         <textAlign>center</textAlign>
  160.         <font>Chicago</font>
  161.         <textSize>12</textSize>
  162.         <textStyle>plain</textStyle>
  163.         <name>New</name>
  164.         <script>-- Script du bg btn NEWon mouseUpglobal toutNouveau,possible,permis,langue-- REM pour contr√¥ler l'option "New Card" par le menu normalput 1 into toutNouveaulock screenset cursor to 4go last carddomenu new cardunlock screenconvert date() to DATEITEMSput it into bg fld "jrtDateItems"-- ce qui suit est simplement pour l'affichage-- CONVERT DATE() TO DATEITEMS-- exemple  1991,3,26,0,0,0,3--            A <------------------ ann√©e--               B <--------------- mois--                  C <------------ jourput it into ABCput item 3 of ABC into jourput item 2 of ABC into moisput (item 1 of ABC) - 1900 into ann√©eif there is a menu "Recherche" thenput jour &"," & mois & "," & ann√©e into bg fld dateelseput mois &"," & jour & "," & ann√©e into bg fld dateend ifordreEtTotalhowbigpositionchoose browse toolput 0 into possibleput 0 into permisend mouseUpon mouseDownplay frapperepeat until the sound is "done"end repeatend mouseDown</script>
  165.     </part>
  166.     <part>
  167.         <id>6</id>
  168.         <type>field</type>
  169.         <visible> <true /> </visible>
  170.         <dontWrap> <false /> </dontWrap>
  171.         <dontSearch> <false /> </dontSearch>
  172.         <sharedText> <false /> </sharedText>
  173.         <fixedLineHeight> <true /> </fixedLineHeight>
  174.         <autoTab> <false /> </autoTab>
  175.         <lockText> <false /> </lockText>
  176.         <rect>
  177.             <left>1</left>
  178.             <top>123</top>
  179.             <right>639</right>
  180.             <bottom>479</bottom>
  181.         </rect>
  182.         <style>scrolling</style>
  183.         <autoSelect> <false /> </autoSelect>
  184.         <showLines> <false /> </showLines>
  185.         <wideMargins> <false /> </wideMargins>
  186.         <multipleLines> <false /> </multipleLines>
  187.         <reservedFamily> 0 </reservedFamily>
  188.         <titleWidth>0</titleWidth>
  189.         <icon>0</icon>
  190.         <textAlign>left</textAlign>
  191.         <font>Monaco</font>
  192.         <textSize>9</textSize>
  193.         <textStyle>plain</textStyle>
  194.         <textHeight>14</textHeight>
  195.         <name>Place</name>
  196.         <script>60</script>
  197.     </part>
  198.     <part>
  199.         <id>7</id>
  200.         <type>field</type>
  201.         <visible> <true /> </visible>
  202.         <dontWrap> <true /> </dontWrap>
  203.         <dontSearch> <true /> </dontSearch>
  204.         <sharedText> <false /> </sharedText>
  205.         <fixedLineHeight> <true /> </fixedLineHeight>
  206.         <autoTab> <true /> </autoTab>
  207.         <lockText> <false /> </lockText>
  208.         <rect>
  209.             <left>54</left>
  210.             <top>32</top>
  211.             <right>328</right>
  212.             <bottom>57</bottom>
  213.         </rect>
  214.         <style>transparent</style>
  215.         <autoSelect> <false /> </autoSelect>
  216.         <showLines> <false /> </showLines>
  217.         <wideMargins> <false /> </wideMargins>
  218.         <multipleLines> <false /> </multipleLines>
  219.         <reservedFamily> 0 </reservedFamily>
  220.         <titleWidth>0</titleWidth>
  221.         <icon>0</icon>
  222.         <textAlign>left</textAlign>
  223.         <font>Geneva</font>
  224.         <textSize>12</textSize>
  225.         <textStyle>plain</textStyle>
  226.         <textHeight>16</textHeight>
  227.         <name>keyField</name>
  228.         <script>Fran√ßais</script>
  229.     </part>
  230.     <part>
  231.         <id>8</id>
  232.         <type>field</type>
  233.         <visible> <true /> </visible>
  234.         <dontWrap> <false /> </dontWrap>
  235.         <dontSearch> <true /> </dontSearch>
  236.         <sharedText> <false /> </sharedText>
  237.         <fixedLineHeight> <false /> </fixedLineHeight>
  238.         <autoTab> <false /> </autoTab>
  239.         <lockText> <true /> </lockText>
  240.         <rect>
  241.             <left>11</left>
  242.             <top>92</top>
  243.             <right>85</right>
  244.             <bottom>108</bottom>
  245.         </rect>
  246.         <style>transparent</style>
  247.         <autoSelect> <false /> </autoSelect>
  248.         <showLines> <false /> </showLines>
  249.         <wideMargins> <false /> </wideMargins>
  250.         <multipleLines> <false /> </multipleLines>
  251.         <reservedFamily> 0 </reservedFamily>
  252.         <titleWidth>0</titleWidth>
  253.         <icon>0</icon>
  254.         <textAlign>center</textAlign>
  255.         <font>Chicago</font>
  256.         <textSize>12</textSize>
  257.         <textStyle>outline</textStyle>
  258.         <textHeight>16</textHeight>
  259.         <name>Date</name>
  260.         <script>HyperCardFrCanadaUSA</script>
  261.     </part>
  262.     <part>
  263.         <id>9</id>
  264.         <type>field</type>
  265.         <visible> <true /> </visible>
  266.         <dontWrap> <false /> </dontWrap>
  267.         <dontSearch> <false /> </dontSearch>
  268.         <sharedText> <false /> </sharedText>
  269.         <fixedLineHeight> <false /> </fixedLineHeight>
  270.         <autoTab> <false /> </autoTab>
  271.         <lockText> <true /> </lockText>
  272.         <rect>
  273.             <left>170</left>
  274.             <top>77</top>
  275.             <right>250</right>
  276.             <bottom>93</bottom>
  277.         </rect>
  278.         <style>transparent</style>
  279.         <autoSelect> <false /> </autoSelect>
  280.         <showLines> <false /> </showLines>
  281.         <wideMargins> <false /> </wideMargins>
  282.         <multipleLines> <false /> </multipleLines>
  283.         <reservedFamily> 0 </reservedFamily>
  284.         <titleWidth>0</titleWidth>
  285.         <icon>0</icon>
  286.         <textAlign>right</textAlign>
  287.         <font>Chicago</font>
  288.         <textSize>12</textSize>
  289.         <textStyle>outline</textStyle>
  290.         <textHeight>16</textHeight>
  291.         <name>Ordre</name>
  292.         <script></script>
  293.     </part>
  294.     <part>
  295.         <id>10</id>
  296.         <type>field</type>
  297.         <visible> <true /> </visible>
  298.         <dontWrap> <false /> </dontWrap>
  299.         <dontSearch> <false /> </dontSearch>
  300.         <sharedText> <false /> </sharedText>
  301.         <fixedLineHeight> <false /> </fixedLineHeight>
  302.         <autoTab> <false /> </autoTab>
  303.         <lockText> <true /> </lockText>
  304.         <rect>
  305.             <left>169</left>
  306.             <top>92</top>
  307.             <right>250</right>
  308.             <bottom>107</bottom>
  309.         </rect>
  310.         <style>transparent</style>
  311.         <autoSelect> <false /> </autoSelect>
  312.         <showLines> <false /> </showLines>
  313.         <wideMargins> <false /> </wideMargins>
  314.         <multipleLines> <false /> </multipleLines>
  315.         <reservedFamily> 0 </reservedFamily>
  316.         <titleWidth>0</titleWidth>
  317.         <icon>0</icon>
  318.         <textAlign>right</textAlign>
  319.         <font>Chicago</font>
  320.         <textSize>12</textSize>
  321.         <textStyle>outline</textStyle>
  322.         <textHeight>16</textHeight>
  323.         <name>Total</name>
  324.         <script></script>
  325.     </part>
  326.     <part>
  327.         <id>11</id>
  328.         <type>field</type>
  329.         <visible> <true /> </visible>
  330.         <dontWrap> <false /> </dontWrap>
  331.         <dontSearch> <false /> </dontSearch>
  332.         <sharedText> <false /> </sharedText>
  333.         <fixedLineHeight> <false /> </fixedLineHeight>
  334.         <autoTab> <false /> </autoTab>
  335.         <lockText> <true /> </lockText>
  336.         <rect>
  337.             <left>270</left>
  338.             <top>92</top>
  339.             <right>327</right>
  340.             <bottom>108</bottom>
  341.         </rect>
  342.         <style>transparent</style>
  343.         <autoSelect> <false /> </autoSelect>
  344.         <showLines> <false /> </showLines>
  345.         <wideMargins> <false /> </wideMargins>
  346.         <multipleLines> <false /> </multipleLines>
  347.         <reservedFamily> 0 </reservedFamily>
  348.         <titleWidth>0</titleWidth>
  349.         <icon>0</icon>
  350.         <textAlign>center</textAlign>
  351.         <font>Chicago</font>
  352.         <textSize>12</textSize>
  353.         <textStyle>outline</textStyle>
  354.         <textHeight>16</textHeight>
  355.         <name>Page</name>
  356.         <script>3</script>
  357.     </part>
  358.     <part>
  359.         <id>12</id>
  360.         <type>field</type>
  361.         <visible> <true /> </visible>
  362.         <dontWrap> <false /> </dontWrap>
  363.         <dontSearch> <false /> </dontSearch>
  364.         <sharedText> <false /> </sharedText>
  365.         <fixedLineHeight> <false /> </fixedLineHeight>
  366.         <autoTab> <false /> </autoTab>
  367.         <lockText> <true /> </lockText>
  368.         <rect>
  369.             <left>348</left>
  370.             <top>94</top>
  371.             <right>426</right>
  372.             <bottom>109</bottom>
  373.         </rect>
  374.         <style>transparent</style>
  375.         <autoSelect> <false /> </autoSelect>
  376.         <showLines> <false /> </showLines>
  377.         <wideMargins> <false /> </wideMargins>
  378.         <multipleLines> <false /> </multipleLines>
  379.         <reservedFamily> 0 </reservedFamily>
  380.         <titleWidth>0</titleWidth>
  381.         <icon>0</icon>
  382.         <textAlign>center</textAlign>
  383.         <font>Chicago</font>
  384.         <textSize>12</textSize>
  385.         <textStyle>outline</textStyle>
  386.         <textHeight>16</textHeight>
  387.         <name>TailleCarte</name>
  388.         <script></script>
  389.     </part>
  390.     <part>
  391.         <id>13</id>
  392.         <type>field</type>
  393.         <visible> <true /> </visible>
  394.         <dontWrap> <false /> </dontWrap>
  395.         <dontSearch> <true /> </dontSearch>
  396.         <sharedText> <false /> </sharedText>
  397.         <fixedLineHeight> <true /> </fixedLineHeight>
  398.         <autoTab> <false /> </autoTab>
  399.         <lockText> <true /> </lockText>
  400.         <rect>
  401.             <left>518</left>
  402.             <top>78</top>
  403.             <right>584</right>
  404.             <bottom>93</bottom>
  405.         </rect>
  406.         <style>transparent</style>
  407.         <autoSelect> <false /> </autoSelect>
  408.         <showLines> <false /> </showLines>
  409.         <wideMargins> <false /> </wideMargins>
  410.         <multipleLines> <false /> </multipleLines>
  411.         <reservedFamily> 0 </reservedFamily>
  412.         <titleWidth>0</titleWidth>
  413.         <icon>0</icon>
  414.         <textAlign>right</textAlign>
  415.         <font>Chicago</font>
  416.         <textSize>12</textSize>
  417.         <textStyle>outline</textStyle>
  418.         <textHeight>16</textHeight>
  419.         <name>Size</name>
  420.         <script></script>
  421.     </part>
  422.     <part>
  423.         <id>14</id>
  424.         <type>field</type>
  425.         <visible> <true /> </visible>
  426.         <dontWrap> <false /> </dontWrap>
  427.         <dontSearch> <true /> </dontSearch>
  428.         <sharedText> <false /> </sharedText>
  429.         <fixedLineHeight> <true /> </fixedLineHeight>
  430.         <autoTab> <false /> </autoTab>
  431.         <lockText> <true /> </lockText>
  432.         <rect>
  433.             <left>517</left>
  434.             <top>93</top>
  435.             <right>583</right>
  436.             <bottom>108</bottom>
  437.         </rect>
  438.         <style>transparent</style>
  439.         <autoSelect> <false /> </autoSelect>
  440.         <showLines> <false /> </showLines>
  441.         <wideMargins> <false /> </wideMargins>
  442.         <multipleLines> <false /> </multipleLines>
  443.         <reservedFamily> 0 </reservedFamily>
  444.         <titleWidth>0</titleWidth>
  445.         <icon>0</icon>
  446.         <textAlign>right</textAlign>
  447.         <font>Chicago</font>
  448.         <textSize>12</textSize>
  449.         <textStyle>outline</textStyle>
  450.         <textHeight>16</textHeight>
  451.         <name>Libre</name>
  452.         <script></script>
  453.     </part>
  454.     <part>
  455.         <id>16</id>
  456.         <type>button</type>
  457.         <visible> <true /> </visible>
  458.         <reserved5> 0 </reserved5>
  459.         <reserved4> 0 </reserved4>
  460.         <reserved3> 0 </reserved3>
  461.         <reserved2> 0 </reserved2>
  462.         <reserved1> 0 </reserved1>
  463.         <enabled> <true /> </enabled>
  464.         <rect>
  465.             <left>446</left>
  466.             <top>76</top>
  467.             <right>585</right>
  468.             <bottom>112</bottom>
  469.         </rect>
  470.         <style>transparent</style>
  471.         <showName> <false /> </showName>
  472.         <highlight> <false /> </highlight>
  473.         <autoHighlight> <false /> </autoHighlight>
  474.         <sharedHighlight> <false /> </sharedHighlight>
  475.         <family>0</family>
  476.         <titleWidth>0</titleWidth>
  477.         <icon>0</icon>
  478.         <textAlign>center</textAlign>
  479.         <font>Chicago</font>
  480.         <textSize>12</textSize>
  481.         <textStyle>plain</textStyle>
  482.         <name>Pile</name>
  483.         <script>on mouseDownplay frapperepeat until the sound is "done"end repeatdomenu "Compact File"end mouseDownon mouseWithinchangeCursor 889end mouseWithinon mouseLeavechangeCursor Handend mouseLeave</script>
  484.     </part>
  485.     <part>
  486.         <id>17</id>
  487.         <type>field</type>
  488.         <visible> <false /> </visible>
  489.         <dontWrap> <false /> </dontWrap>
  490.         <dontSearch> <false /> </dontSearch>
  491.         <sharedText> <false /> </sharedText>
  492.         <fixedLineHeight> <false /> </fixedLineHeight>
  493.         <autoTab> <false /> </autoTab>
  494.         <lockText> <true /> </lockText>
  495.         <rect>
  496.             <left>19</left>
  497.             <top>294</top>
  498.             <right>185</right>
  499.             <bottom>362</bottom>
  500.         </rect>
  501.         <style>rectangle</style>
  502.         <autoSelect> <false /> </autoSelect>
  503.         <showLines> <false /> </showLines>
  504.         <wideMargins> <false /> </wideMargins>
  505.         <multipleLines> <false /> </multipleLines>
  506.         <reservedFamily> 0 </reservedFamily>
  507.         <titleWidth>0</titleWidth>
  508.         <icon>0</icon>
  509.         <textAlign>left</textAlign>
  510.         <font>Geneva</font>
  511.         <textSize>9</textSize>
  512.         <textStyle>plain</textStyle>
  513.         <textHeight>12</textHeight>
  514.         <name>JRTDateItems</name>
  515.         <script></script>
  516.     </part>
  517.     <part>
  518.         <id>18</id>
  519.         <type>button</type>
  520.         <visible> <true /> </visible>
  521.         <reserved5> 0 </reserved5>
  522.         <reserved4> 0 </reserved4>
  523.         <reserved3> 0 </reserved3>
  524.         <reserved2> 0 </reserved2>
  525.         <reserved1> 0 </reserved1>
  526.         <enabled> <true /> </enabled>
  527.         <rect>
  528.             <left>11</left>
  529.             <top>33</top>
  530.             <right>34</right>
  531.             <bottom>57</bottom>
  532.         </rect>
  533.         <style>transparent</style>
  534.         <showName> <false /> </showName>
  535.         <highlight> <false /> </highlight>
  536.         <autoHighlight> <false /> </autoHighlight>
  537.         <sharedHighlight> <false /> </sharedHighlight>
  538.         <family>0</family>
  539.         <titleWidth>0</titleWidth>
  540.         <icon>5544</icon>
  541.         <textAlign>center</textAlign>
  542.         <font>Chicago</font>
  543.         <textSize>12</textSize>
  544.         <textStyle>plain</textStyle>
  545.         <name>Ic√¥neTexte</name>
  546.         <script>on mousewithinchangeCursor 889if icon of me is 5545 thenif the number of marked cards ‚â• 1 thengo to next marked cardelseset icon of me to 5544end ifelse if icon of me is 5544 thengo next cardend ifend mousewithinon mouseDownplay tocif icon of me is 5544 thenset icon of me to 5545exit mouseDownelseset icon of me to 5544end ifend mouseDownon mouseLeavechangeCursor Handend mouseLeave</script>
  547.     </part>
  548.     <part>
  549.         <id>22</id>
  550.         <type>button</type>
  551.         <visible> <true /> </visible>
  552.         <reserved5> 0 </reserved5>
  553.         <reserved4> 0 </reserved4>
  554.         <reserved3> 0 </reserved3>
  555.         <reserved2> 0 </reserved2>
  556.         <reserved1> 0 </reserved1>
  557.         <enabled> <true /> </enabled>
  558.         <rect>
  559.             <left>269</left>
  560.             <top>77</top>
  561.             <right>326</right>
  562.             <bottom>110</bottom>
  563.         </rect>
  564.         <style>transparent</style>
  565.         <showName> <false /> </showName>
  566.         <highlight> <false /> </highlight>
  567.         <autoHighlight> <false /> </autoHighlight>
  568.         <sharedHighlight> <false /> </sharedHighlight>
  569.         <family>0</family>
  570.         <titleWidth>0</titleWidth>
  571.         <icon>0</icon>
  572.         <textAlign>center</textAlign>
  573.         <font>Chicago</font>
  574.         <textSize>12</textSize>
  575.         <textStyle>plain</textStyle>
  576.         <name>Page</name>
  577.         <script>on mouseDownplay "toc"global ActuelleLocalisation,LeNombreDePagesif bg fld page is empty or bg fld page is "1/1" thenput "1/1" into bg fld pagePut "This document is limited to 1 card!" into Aput " So there is no need to do this." into Bput A & B into CshowDialog 1,111,C,true,201,178exit mouseDownend if-- g√©rer l'√©crire d'un texte qui repose sur plusieurs fiches-- est utilis√© ici avec ‚ÄúON EXPORTERTEXTE‚Äùput bg fld page into sautput "/" into ReplaceWhatput "," into ReplaceByput Substitute(ReplaceWhat,ReplaceBy,bg field page) into decimaleput decimale into nombreAvecPointput first item of nombreavecpoint into increment --hyperVerificationput increment - (increment-1) &"/" & lenombreDePages into expression --go cd (bg fld ordre - (item 1 of nombreAvecPoint-1))if bg fld page ‚↠expression thenput "This text having" & item 2 of nombreAvecPoint & " cards has been corrupted." into phraseshowDialog 1,111,phrase,true,201,178exit to hyperCardend ifif saut = expression thenput "You are already on card 1 of a document lying on " & ¬¨leNombreDePages & " cards." into phraseshowDialog 1,111,phrase,true,201,178end ifend mouseDownon mouseWithinchangeCursor 889end mouseWithinon mouseLeavechangeCursor Handend mouseLeave</script>
  578.     </part>
  579.     <part>
  580.         <id>23</id>
  581.         <type>button</type>
  582.         <visible> <true /> </visible>
  583.         <reserved5> 0 </reserved5>
  584.         <reserved4> 0 </reserved4>
  585.         <reserved3> 0 </reserved3>
  586.         <reserved2> 0 </reserved2>
  587.         <reserved1> 0 </reserved1>
  588.         <enabled> <true /> </enabled>
  589.         <rect>
  590.             <left>346</left>
  591.             <top>78</top>
  592.             <right>427</right>
  593.             <bottom>111</bottom>
  594.         </rect>
  595.         <style>transparent</style>
  596.         <showName> <false /> </showName>
  597.         <highlight> <false /> </highlight>
  598.         <autoHighlight> <false /> </autoHighlight>
  599.         <sharedHighlight> <false /> </sharedHighlight>
  600.         <family>0</family>
  601.         <titleWidth>0</titleWidth>
  602.         <icon>0</icon>
  603.         <textAlign>center</textAlign>
  604.         <font>Chicago</font>
  605.         <textSize>12</textSize>
  606.         <textStyle>plain</textStyle>
  607.         <name>TailleCarte</name>
  608.         <script>on mouseWithinchangeCursor 889end mouseWithinon mouseLeavechangeCursor Handend mouseLeaveon mouseDownplay "Toc"put empty into bg fld "TailleCarte"howbigend mouseDown</script>
  609.     </part>
  610.     <part>
  611.         <id>28</id>
  612.         <type>button</type>
  613.         <visible> <true /> </visible>
  614.         <reserved5> 0 </reserved5>
  615.         <reserved4> 0 </reserved4>
  616.         <reserved3> 0 </reserved3>
  617.         <reserved2> 0 </reserved2>
  618.         <reserved1> 0 </reserved1>
  619.         <enabled> <true /> </enabled>
  620.         <rect>
  621.             <left>605</left>
  622.             <top>125</top>
  623.             <right>620</right>
  624.             <bottom>145</bottom>
  625.         </rect>
  626.         <style>transparent</style>
  627.         <showName> <false /> </showName>
  628.         <highlight> <false /> </highlight>
  629.         <autoHighlight> <false /> </autoHighlight>
  630.         <sharedHighlight> <false /> </sharedHighlight>
  631.         <family>0</family>
  632.         <titleWidth>0</titleWidth>
  633.         <icon>6121</icon>
  634.         <textAlign>center</textAlign>
  635.         <font>Chicago</font>
  636.         <textSize>12</textSize>
  637.         <textStyle>plain</textStyle>
  638.         <name>cadenas</name>
  639.         <script>on mouseUpglobal actuelleLocalisation,leNombreDePagesput empty into actuelleLocalisationput empty into LenombreDePagesif the number of this card is 1 thenShowDialog 1,112,"",trueexit mouseUpend if-- ‚Ä¢‚Ä¢ protection pour documents √† une seule carte ‚Ä¢‚Ä¢if bg fld page is "1/1" or bg fld page is empty thenif icon of me is 6122 thenset icon of me to 6121set cantdelete of this card to falseplay cadenasexit mouseUpend ifif icon of me is 6121 thenset icon of me to 6122set cantdelete of this card to trueplay cadenasend ifexit mouseUpend if-- ‚Ä¢‚Ä¢ protection pour documents √† plusieurs cartes ‚Ä¢‚Ä¢put "/" into ReplaceWhatput "," into ReplaceByput Substitute(ReplaceWhat,ReplaceBy,bg field page) into decimaleput decimale into nombreAvecPointpush this cardlock screengo cd (bg fld ordre - (item 1 of nombreAvecPoint-1))put the number of this card into premierehyperverification -- pour conna√Ætre le nombre de pagesif cantdelete of this card is true thenput "The document to be deprotected is on " & leNombreDePages &¬¨" cards. Do you proceed? " into messageshowDialog 1,11,message,true,178,165if the result is not 1 thenput 1 into drapeauput empty into actuelleLocalisationput empty into LenombreDePagesexit mouseUpend ifset cursor to 4set cantDelete of this card to falseset icon of bg btn cadenas to 6121repeat with x = 1 to leNombreDePages - 1go card (premiere + x)set icon of bg btn cadenas to 6121set cantdelete of this card to falseend repeatpop cardplay cadenasexit mouseUpend ifif cantDelete of this card is false thenput "The document to be protected is on " & leNombreDePages &¬¨" cards. Do you proceed? " into messageshowDialog 1,11,message,true,178,165if the result is not 1 thenput 1 into drapeauput empty into actuelleLocalisationput empty into LenombreDePagesexit mouseUpend ifset cursor to 4set cantDelete of this card to trueset icon of bg btn cadenas to 6122repeat with x = 1 to leNombreDePages - 1go card (premiere + x)set icon of bg btn cadenas to 6122set cantdelete of this card to trueend repeatpop cardplay cadenasput empty into actuelleLocalisationput empty into LenombreDePagesexit mouseUpend ifend mouseUp</script>
  640.     </part>
  641.     <name>Seul</name>
  642.     <script>on openstackglobal formatEcran,speed,autorisation,drapeau,compressableset userlevel to 5lock screenput the script of bg fld "place" into compressableset cantPeek of this stack to trueSET THE RECT OF CARD WINDOW to 0,0,640,480set the textfont of bg fld "place" to Monacoset the textsize of bg fld "Place" of this cd to 9set the textheight of bg fld "Place" to 14set the fixedlineheight of bg fld "place" to trueset blindTyping to falseset loc of msg to -500,-500put "" into msgset cursor to 4set lockrecent to trueset textarrows to trueput "1904,1,1,0,0,0,1" into bg fld "JRTDateItems" of card 1put 0 into drapeauput empty into bg fld "keyfield"put the short name of this stack into bg fld "keyfield"hide messagecreationMenus-- Vitesse d'autod√©filement √† lent (1)put 1 into speedput 1 into autorisation-- autorisation = variable d'effa√ßage automatique des textes import√©sput the short name of this stack into bg fld "Keyfield" of cd 1lock screenhowbigunlock screenshow menuBarpass openstackend openstackon closeStackreset MenuBarset textarrows to falseset userlevel to 5hide msgset loc of message to 1,305show menubarset blindtyping to truepass closeStackend closeStackon openBackgroundcheckIconeput line 1 of the script of bg fld "tailleCarte" into confirmif confirm is not empty thenget password ("Type your password here!",true)if it <> confirm thenhide card windowhide menubaranswer "Your are not an authorised user" with "Ok"domenu quit hypercardexit openBackgroundend ifput the short name of this stack into coucouput "Welcome in " & coucou & "!" into coucouanswer coucou with "Ok"go this cardend ifset locktext of bg fld "page" to trueset locktext of bg fld "date" to trueend openBackgroundon opencardglobal pile,ficheif the cantdelete of this card is true then set icon of bg btn "cadenas" to 6122elseset icon of bg btn "cadenas" to 6121end ifordreEtTotalgo this cdput the number of cards into pileput the number of this card into fichehowBigget rect of bg btn "Lili"barButton 1,pile,1,fiche-- ajustement des dates √† l'ouverture des cartesget bg fld "JRTDateItems"convert it to dateItemsput it into ABCput item 3 of ABC into jourput item 2 of ABC into moisput (item 1 of ABC) - 1900 into anneeif "Recherche" is in the menus thenput jour & "," & mois & "," & annee into bg fld "date"elseput mois & "," & jour & "," & annee into bg fld "date"end ifpass openCardend opencardon closecardfermerInformationsset the scroll of bg fld "place" to 0if bg fld "page" is empty then put "1/1" into bg fld "page"set icon of bg btn "delete" to 4444if bg fld "keyfield" is empty then put "‚Ä¢ Untitled" into bg fld "keyfield"set hilite of bg btn "Pile" to falseset hilite of bg btn "TailleCarte" to falseset hilite of bg btn "Page" to falsepass closeCardend closecardon sourisglobal drapeauhide menuBarhide card windowset blindTyping to falseput empty into infractionget password ("Please type your password!",true)if it is "cancel" or the number of chars of it = 1 thenshow menuBarshow card windowput 1 into drapeauexit sourisend ifput it into verification1get password ("Type it again to confirm!",true)if it is "cancel" or the number of chars of it = 1 thenshow menuBarshow card windowput 1 into drapeauexit sourisend ifif it ‚↠verification1 thenput "Two different passwords are noticed!" & return &¬¨"For your security, none of these passwords "&¬¨"is accepted!" into phraseanswer phraseshow menuBarshow card windowput 1 into drapeauexit sourisend ifrepeat foreverhide menuBarhide card windowif the commandkey is "down" thenanswer "You are not allowed to do this!"end ifset cursor to busyif the mouse is "down" thenset cursor to 3get password ("Please type your password!",true)if it = verification1 thenshow menuBarshow card windowput 1 into drapeauexit souriselse put 1 into infractionend ifif it is "cancel" then put empty into infractionif the number of chars of it = 1 then put empty into infractionif infraction ‚↠empty then play tocrepeat until the sound is "done"end repeatend repeatend sourison CreationMenusdo card fld "Cr√©ationMenus" of card 1end creationMenuson doMenu whichglobal drapeau,toutNouveau,permisif which is "Open..." thendomenu "Open Stack..."put 1 into drapeauexit doMenuend ifif which is "Go Home" thengo homeput 1 into drapeauexit domenuend ifif which is "Quit" thendomenu "Quit HyperCard"put 1 into drapeauexit domenuend ifif which is "Small Screen Option" thenpalette "mini","4,228"doMenu "Scroll"put 1 into drapeauend ifif which is "Mark this Card" thenif the number of this card = 1 thenput "You can't do this on this card!" into phraseanswer phraseexit domenuend ifpush this cardReMarquageput 1 into drapeaulock screenorganizepop cardexit domenuend ifif which is "Unmark Card" thenset the cursor to watchunmark this cardput 1 into drapeauPUSH THIS cardLOCK SCREENorganizepop cardexit domenuend ifif which is "Unmark Cards..." thenpush this cardput the number of marked cards into Bif B = 0 thenanswer "No marked card has been found!" with "Ok"put 1 into drapeaulock screenorganizepop cardexit domenuend ifif b > 1 thenput "Do you realy want to unmark all " into aput " marked cards in " into Cput the short name of this stack & "?" into Dput a & b & c & d into phraseelseput "Do you realy want to unmark the only marked card " into aput "found in this stack?" into Bput a & b into phraseend ifanswer phrase with "Cancel" or "Ok"if it is "Ok" thenunmark all cardsput 1 into drapeaulock screenorganizepop cardexit domenubeepend ifend ifif which is "Look for Help..." then textDialog 2000,Geneva,12,"127,128,129,130,131,132",1,31,85if which is "Informations" thenif the number of this card is not 1 thenput the rect of bg fld place into totoadd 10 to item 2 of tototextoid "informations",cd fld "informations" of cd 1,"Chicago",12,true,WINDOID,toto,"white,blue"else textoid "informations",cd fld "informations" of cd 1,"Chicago",12,true,WINDOID,"7,89,632,377","white,blue"end ifif which is "Help..." then PourAutresInformationsif which is "New Archivist File..." then PileNeuveif which is "Import Archivist File..." then unionPileif which is "Look for..." or which is "Find..." then rechercheGeneraleif which is "Word Count" then CompteurDeMotsif which is "Contents" then tableDesMatieresif which is "Protection..." then LaGestionDesMenusif which is "Export text..." then exporterTexteif which is "Print/FAX Modem..." then PrintFaxif which is "Generate Text File from all Cards..." then transformeTexteif which is "Generate Text File from Marked Cards..." then TexteMarquesTransformeif which is "Import ASCII Text..." then importerTexteif which is "Auto Scroll Speed..." then Autod√©filementif which is "Auto Erase Mode" then autoEffaceif which is "Sort by Date" then triChronologiqueif which is "Quick Print" or which is "Print card" then imprimerTexteif which is "Print Marked Cards..." then imprimerTextesMarquesif which is "Report..." or which is "Print report..." then RapportArchivisteif which is "Compact File" then compresserPileif which is "Compression Warning Frequency..." then frequenceMSGif which is "Delete all Cards..." then grandNettoyageif which is "Unlock Cards..." then DebarreCartesif which is "Back soon..." then sourisif which is "Auto Scroll" then automaticif which is "Colour this Archive" thenset cursor to watchaddColor install,8CreationDesCouleursend ifif which is "Remove Colour from this Archive" then addColor removeif which is "Choose Card Colour..." then CouleurDeFondif which is "Select Factory Settings" then FondDefautif which is "About the Archivist" or ¬¨which is "About HyperCard..." then gestionPommeif which is "Add a new card" thensend mouseDown to bg btn "New"send mouseUp to bg btn "New"positionend ifif which is "Show a calendar" then calendrierif drapeau = 1 thenput empty into drapeauset lockmessages to trueelsepass doMenuend ifend doMenuon PourAutresInformationsdo card fld "PourAutresInformations" of card 1end pourAutresInformationson gestionPommeglobal drapeaushowDialog 1,129,"",false,48,98go this cardshowDialog 1,132,"",false,48,98go this cardshowDialog 1,500,"",false,31,98go this cardshowDialog 1,501,"",false,31,98go this cardshowDialog 1,128,"",false,84,75put 1 into drapeauend gestionPommeon LaGestionDesMenusglobal drapeauif line 1 of the script of bg fld "tailleCarte" is empty thenget password ("Please type a new password!",true)go this cardif it is "cancel" thenput 1 into drapeauexit LaGestionDesMenusend ifif the number of chars of it <3 thenset the script of bg fld "tailleCarte" to ""answer "Sorry, to short password!"put 1 into drapeauexit LaGestionDesMenusend ifwait 60put it into verification1get password ("Type it again to confirm!",true)go this cardif it is "cancel" thenput 1 into drapeauexit LaGestionDesMenusend ifif it ‚↠verification1 thenPut "Sorry two different passwords!" & return &¬¨"For your security, none of them are accepted!" into phraseanswer phrasego this cardput 1 into drapeauexit LaGestionDesMenusend ifset the script of bg fld "tailleCarte" to itput the short name of this stack & " is now protected!"¬¨into phraseanswer phraseput 1 into drapeauexit lagestiondesmenuselseget password ("Please type the password in use!",true)go this cardif it is "cancel" thenput 1 into drapeauexit LaGestionDesMenusend ifif it ‚↠line 1 of the script of bg fld "tailleCarte"thenput the short name of this stack into quoiPut "This password is not accepted!" & return &¬¨"You are not authorised to modify the actual password in " &¬¨quoi & "!" into phraseanswer phrasego this cardput 1 into drapeauexit LaGestionDesMenuselseput the short name of this stack into petitNomput "Do you want to delete the password in ‚Äú" &¬¨petitNom & "‚Äù ?" into phraseANSWER PHRASE with "Cancel" or "Yes"if it is "Yes" thengo this cardput the short name of this stack into quoiPut "Ok the job is done !" & return &¬¨"Now there is no password in ‚Äú" & quoi & "‚Äù !" into phraseanswer phrasego this cardset the script of bg fld "tailleCarte" to ""put 1 into drapeauexit LaGestionDesMenusend ifgo this cardput "Do you want to change the password?" into phraseshowdialog 1,11,phrase,true,178,165if the result ‚↠1 thengo this cardput 1 into drapeauexit LaGestionDesMenusend ifgo this cardget password("Please type a new password!",true)go this cardif it is "cancel" thenput 1 into drapeauexit LaGestionDesMenusend ifif the number of chars of it <3 thengo this cardput "Sorry, to short password!" into phraseshowdialog 1,111,phrase,true,201,178put 1 into drapeauexit LaGestionDesMenusend ifput it into verification1get Password("Please type it again to confirm!",true)go this cardif it is "cancel" thenput 1 into drapeauexit LaGestionDesMenusend ifif it ‚↠verification1 thenPut "Sorry, two different passwords," & return &¬¨"For your security, none of them are accepted!"¬¨into phraseshowdialog 1,111,phrase,true,201,178put 1 into drapeauexit LaGestionDesMenusend ifend ifset the script of bg fld "tailleCarte" to itput the short name of this stack & " is now protected!"¬¨into phraseshowDialog 1,111,phrase,true,201,178end ifput 1 into drapeauend LaGestionDesMenuson transformeTexteglobal drapeauput the number of cards - 1 into nombreput "Do you realy want to transform all " into Aput nombre & " cards into a single text file that can be used with" into Bput " any text processor?" into Cput A & B & C into phraseanswer phrase with "No" or "Yes"if it is "No" thenput 1 into drapeauexit transformeTexteend ifput "TXT‚Ä¢ " & the short name of this stack into dossierput "Save as:" into phraseask file phrase with dossierif the result is "Cancel" or the result is "Annuler" thenput 1 into drapeauexit transformeTexteend ifpush this cardgo card 1set lockscreen to trueput "Now exporting text!" into affirmationprogress 1, affirmation,202,144put 0 into compteuropen file itput the number of cards -1 into quantiterepeat with x = 2 to the number of cardsset cursor to busyadd 1 to compteurput round(compteur/quantite * 100) into Zprogress 2, Zgo card xput return & "‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢" into blocput return & "Date: " & bg fld "Date" & "  -->  " & bg fld "keyfield" & return after blocput return & return & bg fld "place" & return   after blocwrite bloc to file itend repeatclose file itpop cardprogress 3put 1 into drapeauend transformeTexteon CompteurDeMotsglobal drapeauif the number of this card = 1 thenanswer "Please do this on other cards!"put 1 into drapeauexit CompteurDeMotsend ifput the number of words of bg fld "place" into Aput the number of lines of bg fld "place" into Bput A & return & return & B into CshowDialog 1,11942,C,true,180,180put 1 into drapeauend CompteurDeMotson tableDesMatieresglobal drapeauset cantabort of this stack to truesend mouseUp to bg btn "new"put the number of this card into laPremiereput "Contents" into bg fld "keyfield"put "1/1" into bg fld "page"Put "Titles of " & the number of cds -1 &¬¨" cards of ‚Äú" & the short name of this stack & "‚Äù" into line 1 of bg fld "place"put return & "----------------------------------------------------------" & return & return after¬¨last line of bg fld "place"put 1 into compteurrepeat with x = 2 to the number of cdsset cursor to busyput bg fld "keyfield" of cd x into champKeyfieldif champkeyfield is empty then put "Untitled card" into champKeyfieldput bg fld "date" of cd x into ladateput bg fld "tailleCarte" of cd x into tailleif the number of chars of bg fld "place" > 29000 thenif compteur = 1 then put "Contents     >>>" into bg fld "keyfield"elseput "Contents ‚Ä¢‚Ä¢‚Ä¢" into bg fld "keyfield"end ifsend mouseDown to bg btn "TailleCarte"send mouseUp to bg btn "new"add 1 to compteurend ifput return & "# " & x &  " (" & ladate & "): " & champKeyfield &¬¨"  ---> [" &  taille & " Kb]" after last line of bg fld "place" of last cardend repeatif compteur > 1 then put "Contents ‚Ä¢‚Ä¢‚Ä¢" into bg fld "keyfield"put "" into compteursend mouseDown to bg btn "tailleCarte"put the number of this card into laDernierego card laPremiereif laPremiere ‚↠laDerniere thenput 0 into compteurput laDerniere - laPremiere into nombreadd 1 to nombrerepeat with x = 1 to nombreset cursor to busyadd 1 to compteurput compteur & "/" & nombre into bg fld "page" of card laPremiere + x -1end repeatgo card laPremierelock screenrepeat with x = 1 to nombre -1set cursor to busygo card laPremiere + xput return & "# " & the number of this card  &  " (" & bg fld "date" & "): " &¬¨"Contents ‚Ä¢‚Ä¢‚Ä¢" & "  ---> [" &  bg fld "tailleCarte" &¬¨" KB]" after last line of bg fld "place" of last cdend repeatgo card laPremiereput laDerniere into word 5 of line 1 of bg fld "place"end ifput "    <-- variable " after last char of last line of bg fld "place" of last cardput 1 into drapeauend tableDesMatiereson imprimerTexteif the number of this card = 1 thenanswer "Only documents can be printed!"exit imprimerTexteend ifglobal drapeau,actuelleLocalisation,LeNombreDePagesset cantAbort of this stack to truehyperVerification -- n. pages ?if leNombreDePages = 1 or bg fld "page" is empty then-- print fld "place"printField "bkgnd field Place",0,50,30,30,30elsepush this cdif actuelleLocalisation = 1 thenput "Do you want to print this first card or the whole " &¬¨"document appearing on " & leNombreDePages & " consecutive cards?" ¬¨into phraseelseput "Do you want to print this card or the whole"¬¨& " document appearing on " & leNombreDePages &¬¨" consecutive cards ?" into phraseend ifanswer phrase with "Cancel" or "this card" or "the whole text"if it is "Cancel" thenbeep 2put 1 into drapeauexit imprimerTextepop cardend ifif it is "this card" thengo this cdset cursor to 4-- print fld "place"printField "bkgnd field Place",2,50,30,30,30end ifif it is "the whole text" thenset cursor to 4go card the number of this card - (actuelleLocalisation - 1)put the number of this card into ciblego this cdlock screen-- print fld "place"printField "bkgnd field Place",2,50,30,30,30if the result is "cancel" or the result is "annuler" thenbeep 2pop cardput 1 into drapeauexit imprimertexteend ifgo next cdrepeat with x = the number of this cd to the number of this¬¨cd + (leNombreDePages -1)go cd x-- print fld "place"printField "bkgnd field Place",0,50,30,30,30end repeatpop cardend ifend ifput 1 into drapeauend imprimerTexteon imprimerTextesMarquesglobal drapeaupush this cardif the number of marked cards is 0 thenput "No marked card found in " into Aput the short name of this stack into Bput A & B & "!" into canswer c with "Ok"put 1 into drapeauexit imprimerTextesMarquesend ifput the number of marked cards into cartesMarqueesif cartesMarquees is 1 thenput "Do you realy want to print the only marked card found?" into phraseelseput "Do you realy want to print the " into Aput cartesMarquees into Bput A & B & " marked cards from this file!" into phraseend ifanswer phrase with "Cancel" or "Ok"if it is "Cancel" thenput 1 into drapeauexit imprimerTextesMarquesend ifset cantAbort of this stack to truego to the first marked cardput "To stop printing, maintain a finger on the COMMAND key " into Aput "until complete stop. Do not type a Command ‚Ä¢ " into Bput A & B into phraseshowdialog 1,111,phrase,true,201,178repeat with x = 1 to cartesMarqueesif the commandKey is "down" thenbeep 3put 1 into drapeauexit imprimerTextesMarquesend ifgo to marked card x--  print fld "place"printField "bkgnd field Place",0,50,30,30,30end repeatpop cardput 1 into drapeauend imprimerTextesMarqueson rapportArchivisteglobal drapeauset cursor to 4set cantabort of this stack to trueput "To stop printing, maintain a finger on the COMMAND key " into Aput "until complete stop. Do not type a Command ‚Ä¢ " into Bput A & B into phraseshowdialog 1,111,phrase,true,201,178repeat with x = 3 to the number of cardsif the commandKey is "down" thenbeep 3put 1 into drapeauexit rapportArchivisteend ifgo cd x-- print fld "place"printField "bkgnd field Place",0,50,30,30,30end repeatput 1 into drapeauend rapportArchivisteon pileNeuveglobal drapeau,Archiviste1,possible,permis,check-- Le Mac n'a que 1 Moput memInfo() into itput (item 2 of it)/(1024*1024) into megsif megs <5 thenshowDialog 1,11582,"",falsego this cardput 1 into drapeauexit PileNeuveend ifset cursor to 4set lockMessages to trueput the number of this card into pointeurPut "Please give a name to the new Archivist file!" into MaQuestionput "Untitled Archivist file" into Aask MaQuestion with Aif it is empty thengo card pointeurexit pileNeuveend ifput getStackList() into laListeif it is in laListe thenanswer "Sorry, a file already exists with that name or a close name!"put 1 into drapeauexit pileNeuveend ifset cursor to watchlock screenput 1 into permisGO CARD 1addColor remove -- ‚Ä¢‚Ä¢‚Ä¢domenu "copy card"create stack it with this backgroundSET THE LOC OF CD WINDOW TO 0,0put 1 into permisdomenu "paste card"go card 1put "1999,1,1,0,0,0,1" into bg fld "jrtDateItems"domenu "Sort by Date"go card 2set cantDelete of this Background to falsedomenu "delete card"put "1" into bg fld "total"put it into bg fld "keyField"unlock screen with visual effect shrink to top--set the cantAbort of stack to falsesend mouseDown to bg btn "Pile"set the script of bg fld "keyfield" to "Fran√ßais"set the script of bg fld "place" to "60"put "" into bg fld "place"send openCard to hypercardif there is a menu "Edit" then set enabled of menu "Edit" to falseif there is a menu "√âdition" then set enabled of menu "√âdition" to falseend pileNeuveon rechercheGeneraleglobal drapeaupush this cardgo first cdgo this cardput "String to look for?" into phraseshowDialog 3,1990,"","",phrase,6,49,120if the result is empty thenpop cardput 1 into drapeauexit rechercheGeneraleend ifput the result into quoiput item 1 of quoi into modeRecherchedelete char 1 to 2 of quoiset cursor to 4put "Find " into tempif modeRecherche = 6 then put "" after tempif modeRecherche = 7 then put "word " after tempif modeRecherche = 8 then put "chars " after tempif modeRecherche = 9 then put "whole " after tempif modeRecherche = 10 then put "string " after tempgo this cardput quote & quoi & quote & " in bg fld place" after tempput tempif quoi is "String to look for?" thenput 1 into drapeaupop cardexit rechercheGeneraleend iftype returnif the result is "not found" thengo this cardput the short name of this stack into petitput "Sorry, this string does not appear in " & petit & "!"¬¨into phraseshowDialog 1,111,phrase,true,248,182pop cardgo this cardend ifput 1 into drapeauend rechercheGeneraleon clearCardglobal drapeauIf the number of this card is 1 thenShowDialog 1,112,"",trueput 1 into drapeauexit clearCardend ifif bg fld "page" is not "1/1" or bg fld "page" is empty thenput "This operation is not possible for a text lying on " &¬¨"more than one card or on a wrongly formated card!" into messageshowDialog 1,111,message,true,201,178positionput 1 into drapeauexit clearCardend ifput "Do you realy want to delete this text?" into phraseshowDialog 1,11,phrase,true,178,165if the result is not 1 thenput 1 into drapeaupositionexit clearCardelseif the number of this card is 1 or cantDelete of this card is true ¬¨thengo this cardcadenasput 1 into drapeaupositionexit clearCardend ifif the number of chars of bg fld "place" = 0 thenput "Sorry there is nothing to erase on this card!" ¬¨into messageshowDialog 1,111,message,true,201,178positionput 1 into drapeauexit clearCardend ifput empty into bg fld "place"put empty into bg fld "keyfield"send mouseDown to bg fld "tailleCarte"positionend ifpositionput 1 into drapeauend clearcardon remarquageset cursor to watchset cantdelete of this stack to trueif numtochar(195) is in the menus then exit remarquageif the number of this card = 1 then exit remarquageif bg fld "page" is empty then put "1/1" into bg fld "page"if bg fld "page" is "1/1" thenappliqueMarquageexit remarquageend ifif bg fld "page" is not "1/1" thenput "/" into replaceWhatput "," into replaceByput substitute(replaceWhat,replaceBy,bg fld "page") into decimaleput decimale into nombreAvecPointput item 2 of decimale into distributionpush this cardlock screenput "Do you want to mark this card" into Aput " or the whole text lying on " & distribution & " cards?" into Bput A & B into phraseanswer phrase with "This card","The whole text","Cancel"if it is "Cancel" then exit remarquageif it is "This card" thenpop cardappliqueMarquageexit remarquageend ifif it is "The whole text" thenpush this cardgo cd (bg fld "ordre" - (item 1 of nombreAvecPoint-1))put the number of this card into premi√®rerepeat with x = 1 to distributionset cursor to busygo card premi√®re + x -1appliqueMarquageend repeatpop cardend ifend ifend remarquageon appliqueMarquageif there is no menu numToChar(195) then create menu numToChar(195)if there is no menuItem "Unmark Card" of menu numToChar(195) thenput "Unmark Card" into menu numToChar(195)end ifset marked of this card to trueend appliqueMarquageon CreationDesCouleursset cursor to watchlock screenaddColor addfield,"bg",the id of bg fld "Place","65021,65535,52428",0,1addColor addfield,"bg",the id of bg fld "Keyfield","65535,65535,0",0,2addColor addfield,"bg",the id of bg fld "Date","6375,26928,65535",0,3addColor addfield,"bg",the id of bg fld "Ordre","6375,26928,65535",0,4addColor addfield,"bg",the id of bg fld "Total","6375,26928,65535",0,5addColor addfield,"bg",the id of bg fld "Page","6375,26928,65535",0,6addColor addfield,"bg",the id of bg fld "TailleCarte","6375,26928,65535",0,7addColor addfield,"bg",the id of bg fld "Size","6375,26928,65535",0,8addColor addfield,"bg",the id of bg fld "Libre","6375,26928,65535",0,9addColor addButton,"bg",the id of bg btn "Ic√¥neTexte","6375,26928,65535",0,10addColor addButton,"bg",the id of bg btn "Before","0,65535,0",0,11addColor addButton,"bg",the id of bg btn "After","0,65535,0",0,12addColor addButton,"bg",the id of bg btn "New","6375,26928,65535",0,13addColor sort,"bg"addColor sort,"cd"addColor compact,"bg"addcolor compact,"cd"unlock screenaddColor colorCardend CreationDesCouleurson idlesend "opencard" to hypercardset locktext of bg fld "date" to trueprogress 3put bg fld "ordre" into ficheput bg fld "total" into pileget rect of bg btn "LiLi"barButton 1,pile,1,ficheset the locktext of bg fld "place" to falseset the locktext of bg fld "keyfield" to falseif the marked of this card is true thenmarquagedisable menuItem "Mark this Card" of menu "Documents"elsedemarquageenable menuItem "Mark this Card" of menu "Documents"end ifif bg fld "keyfield" contains ":" then pasPermisif round(the seconds/180) = the seconds/180 then tempsDeCompresserexit to hypercardend idle</script>
  643. </background>
  644.